import { http } from "../http";
import { mockPublishNotify, mockGetNotifyList } from "../mock/systemNotify";

const baseUrl = "/api/dms/systemNotify";

// 控制是否使用Mock API的全局变量
const USE_MOCK = true; // 设置为 true 使用Mock，false 使用真实API

/**
 * 消息列表
 */
export interface GetNotifyListQueryType {
  currentPage: number | null;
  numPerPage: number | null;
}

// 消息列表
export const getNotifyListAPI = (params: GetNotifyListQueryType) => {
  if (USE_MOCK) {
    return mockGetNotifyList(params).then((data) => data.data);
  }
  return http.post(`${baseUrl}/getNotifyList`, params);
};
